//package com.zmn.plat.dubbo.interfaces.channel;
//
//import java.util.List;
//
//import javax.validation.Valid;
//import javax.validation.constraints.NotNull;
//import javax.validation.constraints.Positive;
//
//import com.zmn.common.dto2.ResponseDTO;
//import com.zmn.plat.common.dto.channel.ChannelInterfaceDIO;
//import com.zmn.plat.common.dto.channel.ChannelInterfaceDRO;
//
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import io.swagger.annotations.ApiParam;
//
///**
// *
// * 描述: 渠道接口dubbo接口
// *
// * @author tanghongjun
// * @since: 2018/11/7 17:44
// */
//@Api(value = "渠道接口服务", tags = {"渠道接口"})
//public interface ChannelInterfaceListRemoteService {
//
//    /**
//     *
//     * 描述: 根据渠道接口ID查询渠道接口信息
//     *
//     * @param interfaceId
//     *            渠道接口ID
//     * @return ResponseDTO<ChannelInterfaceDRO>
//     * @auther: tanghongjun
//     * @since: 2018/11/8 14:30
//     */
//    @ApiOperation(value = "根据渠道接口ID查询渠道接口信息", response = ResponseDTO.class, notes = "渠道接口", tags = {"渠道接口"})
//    ResponseDTO<ChannelInterfaceDRO> getById(@NotNull(message = "interfaceId不能为空") @Positive(message = "interfaceId必须为大于0的正整数") @ApiParam(value = "渠道接口ID", required = true) Integer interfaceId);
//
//    /**
//     *
//     * 描述: 根据渠道接口查询条件查询渠道接口集合
//     *
//     * @param channelInterfaceDIO
//     *            渠道接口查询条件
//     * @return ResponseDTO<ChannelInterfaceDRO>
//     * @auther: tanghongjun
//     * @since: 2018/11/8 14:30
//     */
//    @ApiOperation(value = "根据渠道接口查询条件查询渠道接口集合", response = ResponseDTO.class, notes = "渠道接口", tags = {"渠道接口"})
//    ResponseDTO<List<ChannelInterfaceDRO>> listByDIO(@NotNull(message = "入参不能为空") @Valid @ApiParam(value = "渠道接口入参", required = true) ChannelInterfaceDIO channelInterfaceDIO);
//
//    /**
//     *
//     * 描述: 根据渠道接口查询条件查询渠道接口集合
//     *
//     * @return ResponseDTO<ChannelInterfaceDRO>
//     * @auther: tanghongjun
//     * @since: 2018/11/8 14:30
//     */
//    @ApiOperation(value = "根据渠道接口查询条件查询渠道接口集合", response = ResponseDTO.class, notes = "渠道接口", tags = {"渠道接口"})
//    ResponseDTO<List<ChannelInterfaceDRO>> listAll();
//
//}
